e741fe1eede0d929417ff9ef064d5c06d51379a9,xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-server/src/main/java/org/xwiki/rest/internal/DomainObjectFactory.java,DomainObjectFactory,createObject,#ObjectFactory#URI#XWikiContext#Document#BaseObject#boolean#XWiki#Boolean#,678
Before Change
if (useVersion) {
propertyUri =
uri(baseUri, ObjectPropertyAtPageVersionResource.class, doc.getWiki(), doc.getSpace(),
doc.getName(), doc.getVersion(), xwikiObject.getClassName(), xwikiObject.getNumber(),
propertyClass.getName());
} else {
propertyUri =
uri(baseUri, ObjectPropertyResource.class, doc.getWiki(), doc.getSpace(), doc.getName(),
xwikiObject.getClassName(), xwikiObject.getNumber(), propertyClass.getName());
}
Link propertyLink = objectFactory.createLink();
After Change
if (useVersion) {
propertyUri =
uri(baseUri, ObjectPropertyAtPageVersionResource.class, doc.getWiki(),
Utils.getSpacesFromSpaceId(doc.getSpace()), doc.getName(), doc.getVersion(),
xwikiObject.getClassName(), xwikiObject.getNumber(), propertyClass.getName());
} else {
propertyUri =
uri(baseUri, ObjectPropertyResource.class, doc.getWiki(),
Utils.getSpacesFromSpaceId(doc.getSpace()), doc.getName(), xwikiObject.getClassName(),
xwikiObject.getNumber(), propertyClass.getName());
}
Link propertyLink = objectFactory.createLink();